Similar Words
covered

Drenched In — synonyms, definition

1. drenched in (Adjective)

1 synonym
drenched
1 definition

drenched in (Adjective) — Abundantly covered or supplied with; often used in combination. ex. "drenched in moonlight"